package com.kandinfo.base.common.util;

import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;



/**
* Class Name: CardDateSerializer
* @author jianlu
*
*/
public class DateSerializer extends JsonSerializer<Date>{

	 @Override
	 public void serialize(Date value, JsonGenerator jgen,SerializerProvider provider)
	   throws IOException,JsonProcessingException {
	  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
	  String formattedDate = formatter.format(value);
	  jgen.writeString(formattedDate);
	 }

	}
